Adding Vision to Khepera: An Autonomous Robot Footballer
نویسندگان
چکیده
This project investigates the evolution in simulation of robot controllers capable of performing a hard task, playing football, in the real world. It is argued that for any reasonably interesting task, robot controllers are too di cult to design, and that an evolutionary methodology must be employed. It is further argued that evolution in the real world is too slow for such a task, and that evolution in simulation must be used to produce good robot control structures. The techniques of minimal simulation, where the robot controller is forced to ignore certain features through making those features unreliable, are used to construct a simulated environment for a robot with vision system. A xed architecture neural network provides a sensorimotor control system for the simulated robot, and evolution is used on an encoded version of the network to produce good solutions. Two experiments are presented; nding a white stripe in a dark arena, and nding a tennis ball and pushing it into a goal. In both scenarios, good controllers capable of performing the same behaviours in simulation and in the real world, are evolved only once su cient unreliability is incorporated into the simulation. The success in evolving in simulation a robot controller incorporating distal visual environment input data and displaying the same behaviours in both simulation and the real world, goes some way to addressing the arguments that evolution in simulation is only suitable for toy problems.
منابع مشابه
A Q-learning Based Continuous Tuning of Fuzzy Wall Tracking
A simple easy to implement algorithm is proposed to address wall tracking task of an autonomous robot. The robot should navigate in unknown environments, find the nearest wall, and track it solely based on locally sensed data. The proposed method benefits from coupling fuzzy logic and Q-learning to meet requirements of autonomous navigations. Fuzzy if-then rules provide a reliable decision maki...
متن کاملEffective Mechatronic Models and Methods for Implementation an Autonomous Soccer Robot
Omni directional mobile robots have been popularly employed in several applications especially in soccer player robots considered in Robocup competitions. However, Omni directional navigation system, Omni-vision system and solenoid kicking mechanism in such mobile robots have not ever been combined. This situation brings the idea of a robot with no head direction into existence, a comprehensi...
متن کاملAn Autonomous Multi-Agent Testbed using Infrared Wireless Communication and Localization
The Autonomous Robotics and Control Systems Laboratory at the University of Washington has developed a testbed consisting of seven K-Team Khepera II miniature robots, a global vision system and a custom-designed infrared communication structure. The purpose of the testbed is to provide a platform for the real-world testing of distributed and centralized control algorithms for groups of autonomo...
متن کاملRobot Motion Vision Part II: Implementation
The idea of Fixation introduced a direct method for general recovery of shape and motion from images without using either feature correspondence or optical flow [1,2]. There are some parameters which have important effects on the performance of fixation method. However, the theory of fixation does not say anything about the autonomous and correct choice of those parameters. This paper presents ...
متن کاملDevelopment of an Embedded Artificial Vision System for an Autonomous Robot
This paper presents a completely autonomous system which is able to find, detect and recognize objects by different patterns. A low-cost artificial vision system was implemented using only a webcam and a complex image processing algorithm, SIFT. This vision system can be embedded in any autonomous robot, but for experiments and demonstration it was tested on the Khepera III autonomous robot pla...
متن کامل